package com.zed.api.domain.currentuser;

import java.io.Serial;

/**
 * 鉴权未通过时，抛出的例外
 * @author Zed
 *
 */
public class AuthorizationException extends RuntimeException {

	@Serial
	private static final long serialVersionUID = -5569095200162726428L;

	/**
	 * 构造方法
	 */
	public AuthorizationException() {
		
	}

	/**
	 * 使用{@code message}创建新实例 
	 * @param message 例外消息
	 */
	public AuthorizationException(String message) {
		super(message);
	}

	/**
	 * 使用{@code cause}创建新实例
	 * @param cause 例外
	 */
	public AuthorizationException(Throwable cause) {
		super(cause);
	}

	/**
	 * 使用{@code message}和{@code cause}创将新实例
	 * @param message 消息
	 * @param cause 例外
	 */
	public AuthorizationException(String message, Throwable cause) {
		super(message, cause);
	}

}
